package main

import (
	"fmt"
	"os"
)

//文件对象的类型
//根据获取文件对象的详细信息
func main() {
	fileObj, err := os.Open("./main.go")
	if err != nil {
		fmt.Printf("open file failed,err:\n", err)
	}
	//1.文件对象类型
	fmt.Printf("%T \n", fileObj)
	//2.获取文件对象的详细信息
	fileInfo, err1 := fileObj.Stat()
	if err1 != nil {
		fmt.Printf("open file failed,err1:\n", err1)
	}
	fmt.Printf("文件大小是：%dB\n", fileInfo.Size())
	fmt.Printf("文件名称是：%v\n", fileInfo.Name())
}
